<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>


    <script>
        //1.块级作用域
        // {
        //     let a = 10;
        //     var b = 20;
        // }

        // console.log(b)
        // console.log(a)
        //2.先声明，后使用
        // a = 20;
        // let a;
        // console.log(a)
        //3.暂时性死区
        // var a = 20;
        // if (true) {
        //     a = 30;
        //     console.log(a)
        //     let a;
        // }
        //4.不允许重复声明
        // let a = 20;
        // let a = 30;
        // console.log(a)

        //const

        // const a = {
        //     name: 20
        // };
        // a.age = 18
        // console.log(a)
    </script>
</body>

</html>